Working Draft , Standard for Programming Language
نویسنده
چکیده
declarator, 184, 1224access-specifier, 235, 1226additive-expression, 118, 1217alias-declaration, 140, 1220alignment-specifier, 176, 1223and-expression, 122, 1217asm-definition, 173, 1222assignment-expression, 125, 1218assignment-operator, 125, 1218attribute, 176, 1223attribute-argument-clause, 176, 1223attribute-declaration, 140, 1220attribute-list, 176, 1223attribute-namespace, 176, 1223attribute-scoped-token, 176, 1223attribute-specifier, 176, 1222attribute-specifier-seq, 176, 1222attribute-token, 176, 1223 balanced-token, 176, 1223balanced-token-seq, 176, 1223base-clause, 235, 1226base-specifier, 235, 1226base-specifier-list, 235, 1226base-type-specifier, 235, 1226block-declaration, 140, 1220boolean-literal, 31, 1214brace-or-equal-initializer, 203, 1225braced-init-list, 203, 1225 c-char, 26, 1213c-char-sequence, 25, 1213capture, 92, 1216capture-default, 91, 1215capture-list, 92, 1215cast-expression, 116, 1217character-literal, 25, 1213class-head, 218, 1225class-head-name, 218, 1225class-key, 218, 1225class-name, 218, 1225class-or-decltype, 235, 1226class-specifier, 218, 1225class-virt-specifier, 218, 1225class-virt-specifier-seq, 218, 1225compound-statement, 130, 1218condition, 131, 1219conditional-expression, 123, 1218constant-expression, 126, 1218control-line, 412, 1229conversion-declarator, 267, 1227conversion-function-id, 267, 1226conversion-type-id, 267, 1227ctor-initializer, 275, 1227cv-qualifier, 184, 1224cv-qualifier-seq, 184, 1224 d-char, 29, 1214d-char-sequence, 29, 1214decimal-literal, 24, 1212decl-specifier, 142, 1220decl-specifier-seq, 142, 1220declaration, 140, 1219declaration-seq, 140, 1219declaration-statement, 137, 1219declarator, 183, 1223declarator-id, 184, 1224decltype-specifier, 153, 1221delete-expression, 114, 1217digit, 23, 1211digit-sequence, 28, 1213dynamic-exception-specification, 405, 1228 elaborated-type-specifier, 155, 1221elif-group, 411, 1229elif-groups, 411, 1229else-group, 411, 1229empty-declaration, 140, 1220encoding-prefix, 28, 1213endif-line, 411, 1229enum-base, 157, 1221enum-head, 156, 1221enum-key, 157, 1221enum-name, 156, 1221enum-specifier, 156, 1221enumerator, 157, 1222 INDEX OF GRAMMAR PRODUCTIONS1310 c© ISO/IECN3225=10-0215 enumerator-definition, 157, 1222enumerator-list, 157, 1222equality-expression, 121, 1217escape-sequence, 26, 1213exception-declaration, 400, 1228exception-specification, 405, 1228exclusive-or-expression, 122, 1218explicit-instantiation, 372, 1228explicit-specialization, 375, 1228exponent-part, 28, 1213expression, 126, 1218expression-list, 97, 1216expression-statement, 130, 1218extension-namespace-definition, 160, 1222 floating-literal, 28, 1213floating-suffix, 28, 1213for-init-statement, 133, 1219for-range-declaration, 133, 1219for-range-initializer, 133, 1219fractional-constant, 28, 1213function-definition, 199, 1224function-specifier, 144, 1220function-try-block, 400, 1228 group, 411, 1229group-part, 411, 1229 h-char, 22, 1211h-char-sequence, 22, 1211handler, 400, 1228handler-seq, 400, 1228header-name, 22, 1211hex-quad, 19, 1210hexadecimal-digit, 25, 1212hexadecimal-escape-sequence, 26, 1213hexadecimal-literal, 25, 1212 id-expression, 89, 1215identifier, 22, 1211identifier-list, 412, 1229identifier-nondigit, 22, 1211if-group, 411, 1229if-section, 411, 1229inclusive-or-expression, 122, 1218init-declarator, 183, 1223init-declarator-list, 183, 1223initializer, 203, 1225initializer-clause, 203, 1225initializer-list, 203, 1225integer-literal, 24, 1212integer-suffix, 25, 1212iteration-statement, 133, 1219 jump-statement, 136, 1219 labeled-statement, 130, 1218lambda-capture, 91, 1215lambda-declarator, 92, 1216lambda-expression, 91, 1215lambda-introducer, 91, 1215linkage-specification, 173, 1222literal, 24, 1212literal-operator-id, 321, 1227logical-and-expression, 122, 1218logical-or-expression, 123, 1218long-long-suffix, 25, 1212long-suffix, 25, 1212lparen, 412, 1229 mem-initializer, 275, 1227mem-initializer-id, 275, 1227mem-initializer-list, 275, 1227member-declaration, 222, 1226member-declarator, 222, 1226member-declarator-list, 222, 1226member-specification, 222, 1225multiplicative-expression, 118, 1217 named-namespace-definition, 160, 1222namespace-alias, 163, 1222namespace-alias-definition, 163, 1222namespace-body, 160, 1222namespace-definition, 160, 1222namespace-name, 160, 1222nested-name-specifier, 90, 1215new-declarator, 111, 1217new-expression, 111, 1216new-initializer, 111, 1217new-line, 412, 1230new-placement, 111, 1217new-type-id, 111, 1217noexcept-expression, 115, 1217noexcept-specification, 405, 1228non-directive, 412, 1229nondigit, 23, 1211nonzero-digit, 25, 1212noptr-abstract-declarator, 184, 1224noptr-declarator, 183, 1223noptr-new-declarator, 111, 1217 octal-digit, 25, 1212octal-escape-sequence, 26, 1213 INDEX OF GRAMMAR PRODUCTIONS1311 c© ISO/IECN3225=10-0215 octal-literal, 24, 1212opaque-enum-declaration, 157, 1221operator, 318, 1227operator-function-id, 318, 1227original-namespace-definition, 160, 1222original-namespace-name, 160, 1222 parameter-declaration, 193, 1224parameter-declaration-clause, 193, 1224parameter-declaration-list, 193, 1224parameters-and-qualifiers, 183, 1223pm-expression, 117, 1217pointer-literal, 31, 1214postfix-expression, 96, 1216pp-number, 22, 1211pp-tokens, 412, 1230preprocessing-file, 411, 1229preprocessing-op-or-punc, 23, 1212preprocessing-token, 20, 1211primary-expression, 89, 1215pseudo-destructor-name, 97, 1216ptr-abstract-declarator, 184, 1224ptr-declarator, 183, 1223ptr-operator, 184, 1224pure-specifier, 222, 1226 q-char, 22, 1211q-char-sequence, 22, 1211qualified-id, 90, 1215qualified-namespace-specifier, 163, 1222 r-char, 29, 1214r-char-sequence, 29, 1214raw-string, 29, 1214ref-qualifier, 184, 1224relational-expression, 120, 1217replacement-list, 412, 1229 s-char, 28, 1214s-char-sequence, 28, 1214selection-statement, 131, 1219shift-expression, 120, 1217sign, 28, 1213simple-declaration, 140, 1220simple-escape-sequence, 26, 1213simple-template-id, 330, 1227simple-type-specifier, 153, 1221statement, 130, 1218statement-seq, 131, 1218static_assert-declaration, 140, 1220storage-class-specifier, 142, 1220string-literal, 28, 1213 template-argument, 330, 1228template-argument-list, 330, 1228template-declaration, 326, 1227template-id, 330, 1228template-name, 330, 1228template-parameter, 327, 1227template-parameter-list, 326, 1227text-line, 412, 1229throw-expression, 400, 1228token, 21, 1211trailing-return-type, 183, 1223trailing-type-specifier, 151, 1220trailing-type-specifier-seq, 151, 1221translation-unit, 58, 1215try-block, 400, 1228type-id, 184, 1224type-id-list, 405, 1228type-name, 153, 1221type-parameter, 327, 1227type-specifier, 150, 1220type-specifier-seq, 151, 1221typedef-name, 145, 1220typename-specifier, 356, 1228 ud-suffix, 31, 1214unary-expression, 108, 1216unary-operator, 108, 1216universal-character-name, 19, 1210unnamed-namespace-definition, 160, 1222unqualified-id, 89, 1215unsigned-suffix, 25, 1212user-defined-character-literal, 31, 1214user-defined-floating-literal, 31, 1214user-defined-integer-literal, 31, 1214user-defined-literal, 31, 1214user-defined-string-literal, 31, 1214using-declaration, 164, 1222using-directive, 170, 1222 virt-specifier, 222, 1226virt-specifier-seq, 222, 1226 INDEX OF GRAMMAR PRODUCTIONS1312 c© ISO/IECN3225=10-0215 Index of Library Names , 614_Exit, 457__alignas_is_defined, 473__bool_true_false_are_defined, 473
منابع مشابه
Working Draft , Standard for Programming Language C + +
pack-declarator:noptr-abstract-pack-declaratorptr-operator abstract-pack-declarator
متن کاملRandom Number Generation in C++0X: A Comprehensive Proposal, version 2
This document revises N1932 = Brown, et al.: Random Number Generation in C++0X: A Comprehensive Proposal. It incorporates all known corrections to that paper’s language and typography, including all emendations requested by the Library Working Group during its Berlin meeting (3–7 April, 2006). and also adopts the context of N2009 = Becker: Working Draft, Standard for Programming Language C++. C...
متن کاملThe C++0x “Concepts” Effort (Draft)
C++0x is the working title for the revision of the ISO standard of the C++ programming language that was originally planned for release in 2009 (but that will probably appear in 2011). The largest language extension in C++0x was “concepts”, that is, a collection of features for constraining template parameters. In September of 2008, the C++ standards committee voted the concepts extension into ...
متن کاملThis document is an Internet Draft. Internet Drafts are working
its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Internet Drafts are draft documents valid for a maximum of six months. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in progress." ...
متن کاملINTERNET DRAFT July
and its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Internet Drafts are draft documents valid for a maximum of six months. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in progres...
متن کاملInternet - Draft language - tags July 2008 4
Tags for Identifying Languages draft-ietf-ltru-4646bis-16 Status of this Memo By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79. Internet-Drafts are working documents of the Internet ...
متن کامل